section #legend {
	padding: 15px 20px 20px 25px;
	margin-bottom: 2em;
	
	background-color: #213E4A;
	text-shadow: 0 2px 0 black;
	text-align: center;
}

section #legend img {
	vertical-align: middle;
	padding-left: 1em;
}

section #legend label {
	vertical-align: middle;
	padding-left: 0.2em;
}

article {
	margin: 0;
	margin-top: 0.5em;
	margin-top: 0.5em;
}

.recap_answer {
	cursor: pointer;
}

.recap_answer h3 {
	width: 80%;
	display: inline;
}

.recap_answer img {
	float: right;
	vertical-align: middle;
	padding-left: 0.2em;
	padding-right: 0.2em;
	opacity: 0.1;
}

.recap_answer .user_results {
	margin-left: 1em;
}

#recap_end {
	margin-top: 1em;
}